package model

type KcpProxyConfig struct {
	CallbackAccessKeyId     string `json:"callback_access_key_id,omitempty"`
	CallbackAccessKeySecret string `json:"callback_access_key_secret,omitempty"`
	CallbackEndpoint        string `json:"callback_endpoint"`
	OssAccessKeyId          string `json:"oss_access_key_id"`
	OssAccessKeySecret      string `json:"oss_access_key_secret"`
	OssBucketName           string `json:"oss_bucket_name"`
	OssEndpoint             string `json:"oss_endpoint"`
}

type KcpIamConfig struct {
	ClientIds []string `json:"client_ids"`
	IamHost   string   `json:"iam_host"`
	PublicKey string   `json:"public_key"`
}

type KcpBssConfig struct {
	DisabledList []string `json:"disabled_list"`
}
